package com.jsyl.lwbk.business.service.education;


import com.jsyl.lwbk.business.domain.education.CourseChild;
import com.jsyl.lwbk.business.dto.education.CourseChildListDTO;
import com.jsyl.lwbk.business.dto.education.CourseListDTO;
import com.jsyl.lwbk.business.vo.education.ChildCourseVO;

import java.util.List;

public interface IChildCourseService {

   //查找下个月有课程的小孩
    List<CourseChild> listNextmonthCourseChild();

    //查找当月有课程的小孩
    List<CourseChild> listCurrentmonthCourseChild();
    //获取需要生成项目的小孩（当月未生成项目的正式会员）
    List<CourseChild> listGenPlanChild();

    List<ChildCourseVO> listByTeacherIdAndMonth(CourseChildListDTO courseChildListDTO);

    List<ChildCourseVO> listReportChildren(CourseChildListDTO courseChildListDTO);

    List<ChildCourseVO> list(CourseListDTO courseListDTO);

    String getTeacherName(CourseListDTO courseListDTO);

    ChildCourseVO findById(Long id);

}
